﻿using System;
using Model.Domain_Model;
using Model.DTO;
using System.Collections.Generic;

namespace Repository
{
    public abstract class BaseClientTable
    {
        public virtual void NewClient(Client client) { }
        public virtual IList<Client> GetClientList() { return new List<Client>(); }
        public virtual void UpdateClient(Client client) { }
        public virtual void DeleteClient(Client client) { }
        public virtual IList<Client> SearchClient(string nameClient="", string surnameClient="", string inventedName="", string nameCorp="") { return new List<Client>(); }
        public virtual int CountResult(string nameClient = "", string surnameClient = "", string inventedName = "", string nameCorp = "") { return 0; }
    }
}
